@charset "utf-8";
/* CSS Document */
html, body{
 	margin: 0px 0px;
	width: 100%;
	height: 100%;
 
}
iframe{
    margin: 0px 0px;
    width: 100%;
    height: 100%;
}
body {
	background: #fff;
	font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53";
	margin: 0 auto;
	padding: 0;/*
	color: #404040;*/
}
div {
	margin: 0 auto;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p, table, td, tr {
	margin: 0;
	padding: 0;
	border: none;
	list-style-type: none;
}
a {
	margin: 0;
	padding: 0;
	color: #333;
	text-decoration: none;
	cursor: pointer;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*html .clearfix {
	height: 1%;
}
*+html .clearfix {
	height: 1%;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.blank5 {
	height: 5px;
	line-height: 5px;
	clear: both;
	visibility: hidden;
}
input, select, button,textarea{
	padding: 0;
	margin: 0;
	outline: none;
	box-shadow: none;
}
select::-ms-expand { display: none; }
textarea{resize:none;}
.main_box{ min-width:1000px; max-width:1000px; margin:0 auto; padding:0; position:relative;}

.bdnone{ border:none;}
.mgt10{ margin-top:10px;}
/*单选按钮和复选框样式*/
.sp_radio{ cursor:pointer; display:inline-block; margin:0 auto; width:12px; height:12px; background-image:url(../img/icons.png); background-position:0 -357px;background-repeat:no-repeat;}
.checked{ background-position:0 -334px;}

.sp_ckbox{ display: inline-block;
    margin-top: 7px;
    margin-right: 5px;
    width: 15px;
    height: 15px;
    background: url(../img/icons.png);
	background-position:-50px -121px;
	background-repeat: no-repeat;
    cursor: pointer;
    color: #999;}
.selected{ background-position: -50px -147px;}

.overhidden{overflow:hidden;text-overflow:ellipsis; height:29px; line-height:29px;white-space:nowrap;display:inline-block}


/* 分页 */
.paging{ float:right; margin-top:26px; margin-bottom:30px; margin-right:20px;}
.paging a{ float:left; height:36px; line-height:36px; margin-left:5px; }
.paging a.up_btn{height:36px; width:84px;background:url(../images/up_btn.png) no-repeat 6px center #fff; color:#ddd; text-align:center;line-height:36px;  border:solid 1px #dcdcdc;}
.paging a.next_btn{height:36px; width:84px;background:url(../images/next_btn.png) no-repeat 66px center #fff; color:#333; margin-right:25px; text-align:center;line-height:36px; border:solid 1px #dcdcdc;}
.paging span{ background:#fff; float:left; width:36px; height:36px; border:solid 1px #dddddd; margin-left:5px; line-height:36px; text-align:center; color:#333359;}
.paging span.on{background:#283847; border:solid 1px #283847; color:#fff;}
.page_input{ height:36px; border:solid 1px #dddddd; width:36px; text-align:center;}
.confrim{ height:36px; width:36px;background:#fff; border:solid 1px #ddd; margin-left:5px; border-radius:2px;}